Git ブランチ同士の差分行数を比較する

GitHubPull Request の File 表示のように、ブランチ全体でどれくらい差分があるのかを行数で見たいときがある。

その時は以下のような Git コマンドを入力する。

$ git diff $OLD_BRANCH $NEW_BRANCH --shortstat
 13 files changed, 237 insertions(+), 168 deletions(-)

staging されてないものも含めて比較する方法

$NEW_BRANCH を無くせば今の状態と比較できる。
コミットハッシュでも OK

git diff $BRANCH --shortstat